#paraula amagada list
#llista ja dites
#nVides
import paraulaAmagada
nVides = 10
llistaAmagada = []
lletresJaDites = []
numEncertades = 0

def comencaElJoc():
       
    paraulaAm = paraulaAmagada.donamParaula()
   
    for a in paraulaAm:
        llistaAmagada.append(a)     
 
    
def jugadorDiuLletra(lletra):
    global nVides
    
    lletresJaDites.append(lletra)
    
    trobat = lletra in llistaAmagada
    
    if not trobat:
        nVides -= 1
        
    return trobat
    
    
    

def consultarVides():
    
    return nVides


def haGuanyat():
    quedenVides = (nVides != 0 )
    llistaAmagada
    lletresJaDites
    
    for a in llistaAmagada:
        totesTrobades = ( a in lletresJaDites)
        if not totesTrobades:
            break
    haGuanyat = (quedenVides and totesTrobades)
    return haGuanyat
        
        
def donamGuionets():
    guionets = []
    
    
    for lletra in llistaAmagada:
        trobat = lletra in lletresJaDites
        if not trobat:
            guionets.append('_')
        else:
            guionets.append(lletra)
    
  
    return guionets      
        
